"""
元组
"""


lst = []
# 调用list函数来构建一个空的列表
lst = list()
# 定义一个空的元组
tup = ()
tup = tuple()
print(type(tup))
# <class 'tuple'> 音标:tʌpl 

# 定义一个只有一个元素的列表
lst = [1]
print(lst)
# 定义一个只有一个元素的元组.必须在这个元素的后面加逗号.
tup = (1,)
print(tup)
# 元组的常规操作 和列表基本一致

# 调用函数tuple() 把列表转变成元组
tup = tuple([i for i in range(1,11)])

# 查询整个元组
print(tup)
# 查询元组中的某个元素
# 元组也具备下标.下标也是从0开始的.
print(tup[0])
print(tup[0:3])
print(tup[::2])


# 增加
# 修改
# 删除
tup[3] = 14
print(tup)
"""
    Traceback (most recent call last):
    File "tuple_demo.py", line 38, in <module>
    tup[3] = 14
    TypeError: 'tuple' object does not support item assignment
    因为元组不可变!~
"""








